const { promptsList, actionsList } = require('./plop-template/config')

module.exports = plop => {
  plop.setGenerator('component & docs', { //component生成器名称, 最后在终端中可以用 npm run plop 运行, 下面有3个选项 会让用户选择指令
    description: '创建自定义组件 + 文档docs',
    prompts: promptsList(),
    actions: actionsList('all')
  })

  plop.setGenerator('component', {
    description: '创建自定义组件',
    prompts: promptsList(),
    actions: actionsList('component')
  })

  plop.setGenerator('docs', {
    description: '创建组件文档docs',
    prompts: promptsList(),
    actions: actionsList('docs')
  })
}